XML Einrichten Version 1.3
REMADV Element
XML Einrichten Version 1.3 > RemadvMessage Element : REMADV Element
Namensraum (none)
Diagramm
FOOT Element MessageADV Element HEAD Element Sequence REMADV Element
Overview
REMADV 1..∞
Sequence
HEAD Extension of DocumentHead Complex Type
Kopfteil der Zahlungsavise (REMADV)
Sequence
Sequence
VersionName Restriction of xs:string
Bezeichung des Nachrichtenformats
VersionNo Restriction of xs:string
Versionsnummer der Nachrichtendefinition
WorkflowType optional Restriction of xs:string
Hinweise zum Prozesstyp in Bezug auf die Bestellnachricht
"" = Standard
P = Planungsauftrag
K = Küchenauftrag
E = Auftrag ausschließlich mit GTIN (EAN) Nummern
T = Textauftrag ohne eindeutige Artikelidents
XCR = Variantenauftrag aus XcalibuR
XCRK= Kopie eines Variantenauftrag aus XcalibuR - nur an die IWOfurn Plattform übertragen
COMP= Reklamation
WorkflowDestination optional WorkflowDestination Simple Type
Hinweise zum Prozesstyp in Bezug auf den Lieferprozess
L = Lager
CD = Cross docking
D = Dropshipping
WorkflowAdditonalDocs optional
Liste an zusätzlichen Nachichten, die aus diesem Dokument erzeugt werden sollen
R = Rechnung an den Endkunden
L = Lieferschein
A = Adressaufkleber
#..# = Alle Kombinationen aus oben möglich
FormatCode optional EDIDateFormatCode Simple Type
TechnicalReceiver optional TechnicalReceiver Simple Type
Technischer, physischer Empfänger der Nachricht
TechnicalSender optional TechnicalReceiver Simple Type
Technischer, physischer Versender der Nachricht
Qualifier optional EDIDateQualifier Simple Type
FormatCode optional EDIDateFormatCode Simple Type
TechnicalReceiverCopy optional TechnicalReceiver Simple Type
Physischer Empfänger einer Kopie dieser Nachricht
FormatCode optional EDIDateFormatCode Simple Type
FormatCode optional EDIDateFormatCode Simple Type
FormatCode optional EDIDateFormatCode Simple Type
Sequence
AccountNumber optional Restriction of xs:string
Kontonummer
AccountHolder1 optional Restriction of xs:string
Konto Inhaber Zeile 1
AccountHolder2 optional Restriction of xs:string
Konto Inhaber Zeile 2
InstitutionBranch optional Restriction of xs:string
Niederlassung der Bank
InstitutionName optional Restriction of xs:string
Name der Bank
InstitutionBranchLocation optional Restriction of xs:string
Ort der Bankfiliale
Country optional Restriction of xs:string
Land der Bank
BICNumber optional Restriction of xs:string
BIC Code
IBANNumber optional Restriction of xs:string
IBAN
Sequence
AdressGLN optional
GLN Nummer der Adresse
Name1 optional Restriction of xs:string
Bei Firmen: Firmierung
Bei Privatpersonen: Vorname Nachname
Name2 optional Restriction of xs:string
Bei Firmen: Fortsetzung der Firmierung
Bei Privatpersonen: leer
Name3 optional Restriction of xs:string
Bei Firmen: Leer
Bei Privatpersonen: Vorname
Name4 optional Restriction of xs:string
Bei Firmen: Leer
Bei Privatpersonen: Nachname
Street1 optional Restriction of xs:string
Strasse
StreetAddition 0..3 Restriction of xs:string
Zusatzinformationen zur Strasse
PostalCode optional Restriction of xs:string
Postleiztahl
City optional Restriction of xs:string
Ort
ISOCountryCode optional Restriction of xs:string
ISO Länderkennzeichen
Sequence
ContactSurName optional Restriction of xs:string
Nachname der Kontaktperson
ContactFirstName optional Restriction of xs:string
Vorname der Kontaktperson
ContactCode optional Restriction of xs:string
Kurzzeichen der Kontaktperson
ContactCommunication 0..9 ContactCommunication Complex Type
Block für die Kommunikationsdaten
Sequence
CommunicationCode Restriction of xs:string
Typ der Kommunikationsadresse
Codeliste:
EM = eMail
FX = Fax
TE = Telefon
AL = MobilTelefon
TCommunication Type
Code list:
EM = eMail
FX = Fax
TE = Phone
AL = Mobile phone
CommunicationAdress Restriction of xs:string
Kommunikationsadresse zum davor festgelegten Kommunikationstyp
ContactType optional Restriction of xs:string
Info zu welchem Thema der Kontakt Ansprechpartner ist
Relevant für den EUDR Prozess
Codeliste:
MC = EUDR Ansprechpartner
Info on which topic the contact is the contact person
Relevant for the EUDR process
Code list:
MC = EUDR Ansprechpartner
FormatCode optional EDIDateFormatCode Simple Type
ContractNumber optional Restriction of xs:string
Abkommensnummer
Sequence
AccountNumber optional Restriction of xs:string
Kontonummer
AccountHolder1 optional Restriction of xs:string
Konto Inhaber Zeile 1
AccountHolder2 optional Restriction of xs:string
Konto Inhaber Zeile 2
InstitutionBranch optional Restriction of xs:string
Niederlassung der Bank
InstitutionName optional Restriction of xs:string
Name der Bank
InstitutionBranchLocation optional Restriction of xs:string
Ort der Bankfiliale
Country optional Restriction of xs:string
Land der Bank
BICNumber optional Restriction of xs:string
BIC Code
IBANNumber optional Restriction of xs:string
IBAN
FurtherReferences optional Restriction of xs:string
z.B. Depotnummer/Abladestelle
MessageADV 1..∞
Sequence
Sequence
Sequence
Qualifier optional EDIDateQualifier Simple Type
FormatCode optional EDIDateFormatCode Simple Type
Sequence
Sequence
VatValue optional CurrencyValue Complex Type
Betrag der Steuer
Sequence
VatBase optional CurrencyValue Complex Type
Steuerpflichtiger Betrag zum jeweiligen Steuersatz
Berechnung: Summer aller Netto Positionswerte - alle Rabatte
Sequence
Sequence
AdressGLN optional
GLN Nummer der Adresse
Name1 optional Restriction of xs:string
Bei Firmen: Firmierung
Bei Privatpersonen: Vorname Nachname
Name2 optional Restriction of xs:string
Bei Firmen: Fortsetzung der Firmierung
Bei Privatpersonen: leer
Name3 optional Restriction of xs:string
Bei Firmen: Leer
Bei Privatpersonen: Vorname
Name4 optional Restriction of xs:string
Bei Firmen: Leer
Bei Privatpersonen: Nachname
Street1 optional Restriction of xs:string
Strasse
StreetAddition 0..3 Restriction of xs:string
Zusatzinformationen zur Strasse
PostalCode optional Restriction of xs:string
Postleiztahl
City optional Restriction of xs:string
Ort
ISOCountryCode optional Restriction of xs:string
ISO Länderkennzeichen
Sequence
ContactSurName optional Restriction of xs:string
Nachname der Kontaktperson
ContactFirstName optional Restriction of xs:string
Vorname der Kontaktperson
ContactCode optional Restriction of xs:string
Kurzzeichen der Kontaktperson
ContactCommunication 0..9 ContactCommunication Complex Type
Block für die Kommunikationsdaten
Sequence
CommunicationCode Restriction of xs:string
Typ der Kommunikationsadresse
Codeliste:
EM = eMail
FX = Fax
TE = Telefon
AL = MobilTelefon
TCommunication Type
Code list:
EM = eMail
FX = Fax
TE = Phone
AL = Mobile phone
CommunicationAdress Restriction of xs:string
Kommunikationsadresse zum davor festgelegten Kommunikationstyp
ContactType optional Restriction of xs:string
Info zu welchem Thema der Kontakt Ansprechpartner ist
Relevant für den EUDR Prozess
Codeliste:
MC = EUDR Ansprechpartner
Info on which topic the contact is the contact person
Relevant for the EUDR process
Code list:
MC = EUDR Ansprechpartner
FormatCode optional EDIDateFormatCode Simple Type
ContractNumber optional Restriction of xs:string
Abkommensnummer
Sequence
AccountNumber optional Restriction of xs:string
Kontonummer
AccountHolder1 optional Restriction of xs:string
Konto Inhaber Zeile 1
AccountHolder2 optional Restriction of xs:string
Konto Inhaber Zeile 2
InstitutionBranch optional Restriction of xs:string
Niederlassung der Bank
InstitutionName optional Restriction of xs:string
Name der Bank
InstitutionBranchLocation optional Restriction of xs:string
Ort der Bankfiliale
Country optional Restriction of xs:string
Land der Bank
BICNumber optional Restriction of xs:string
BIC Code
IBANNumber optional Restriction of xs:string
IBAN
FurtherReferences optional Restriction of xs:string
z.B. Depotnummer/Abladestelle
Sequence
Sequence
GTIN optional Restriction of xs:decimal
= EAN Code
Number optional Restriction of xs:string
Hersteller Nummer
Name optional Restriction of xs:string
Name
CustomerNumber optional Restriction of xs:string
Nummer beim Kunden
CustomerName optional Restriction of xs:string
Name beim Kunden
Sequence
GTIN optional Restriction of xs:decimal
= EAN Code
Number optional Restriction of xs:string
Hersteller Nummer
Name optional Restriction of xs:string
Name
CustomerNumber optional Restriction of xs:string
Nummer beim Kunden
CustomerName optional Restriction of xs:string
Name beim Kunden
Qualifier optional EDIDateQualifier Simple Type
FormatCode optional EDIDateFormatCode Simple Type
Sequence
Sequence
VatValue optional CurrencyValue Complex Type
Betrag der Steuer
Sequence
VatBase optional CurrencyValue Complex Type
Steuerpflichtiger Betrag zum jeweiligen Steuersatz
Berechnung: Summer aller Netto Positionswerte - alle Rabatte
Sequence
FOOT Extension of DocumentFoot Complex Type
Abschluss der Zahlungsavise (REMADV)
Sequence
SendingDate optional EDIDate Complex Type
Versanddatum der Nachricht
FormatCode optional EDIDateFormatCode Simple Type
Sequence
VatValue optional CurrencyValue Complex Type
Betrag der Steuer
Sequence
VatBase optional CurrencyValue Complex Type
Steuerpflichtiger Betrag zum jeweiligen Steuersatz
Berechnung: Summer aller Netto Positionswerte - alle Rabatte
Sequence
Sequence
Sequence
Quelle
<xs:element name="REMADV" minOccurs="1" maxOccurs="unbounded" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="HEAD" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation xml:lang="de">Kopfteil der Zahlungsavise (REMADV)  </xs:documentation>
          <xs:documentation xml:lang="en">Head of the remittance advise (REMADV) </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="DocumentHead">
              <xs:sequence>
                <xs:element name="PaymentType" type="PaymentType" minOccurs="0" />
                <xs:element name="PaymentWay" type="PaymentWay" minOccurs="0" />
                <xs:element name="PaymentDate" type="PaymentDate" minOccurs="0" />
                <xs:element name="AccountingPeriodStartDate" type="AccountingPeriodDate" minOccurs="0" />
                <xs:element name="AccountingPeriodEndDate" type="AccountingPeriodDate" minOccurs="0" />
                <xs:element name="FinancialInformation" type="FII" minOccurs="0" />
                <xs:element name="Currency" type="Currency" minOccurs="0" />
                <xs:element name="ExchangeRate" type="ExchangeRate" minOccurs="0" />
                <xs:element name="NAD" type="NAD" minOccurs="1" maxOccurs="unbounded" />
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="MessageADV" minOccurs="1" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DocumentType" type="DocumentType" />
            <xs:element name="PreviousDocumentNumber" type="DocumentNumber" />
            <xs:element name="GrossLineAmount" type="InvoiceAmount" minOccurs="0" />
            <xs:element name="NetLineAmount" type="NetLineAmount" minOccurs="0" />
            <xs:element name="AdditionalAmount" type="LineAmountQualified" minOccurs="0" maxOccurs="unbounded" />
            <xs:element name="AdditionalDate" type="EDIDateQualified" minOccurs="0" maxOccurs="99" />
            <xs:element name="AdditionalReference" type="DocumentLineReferenceQualified" minOccurs="0" maxOccurs="unbounded" />
            <xs:element name="MAJT" type="Adjustment" minOccurs="1" maxOccurs="unbounded" />
            <xs:element name="NAD" type="NAD" minOccurs="1" maxOccurs="unbounded" />
            <xs:element name="ProductADV">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="IndicatorForDocumentLine" type="IndicatorForDocumentLine" minOccurs="0" />
                  <xs:element name="LineItemNumber" type="LineItemNumber" minOccurs="0" />
                  <xs:element name="ProductID" type="ProductIdentifier" minOccurs="0" />
                  <xs:element name="SeriesID" type="ProductIdentifier" minOccurs="0" />
                  <xs:element name="AdditionalAmount" type="LineAmountQualified" minOccurs="0" maxOccurs="unbounded" />
                  <xs:element name="AdditionalDate" type="EDIDateQualified" minOccurs="0" maxOccurs="99" />
                  <xs:element name="LAJT" type="Adjustment" minOccurs="1" maxOccurs="unbounded" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="FOOT" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation xml:lang="de">Abschluss der Zahlungsavise (REMADV)</xs:documentation>
          <xs:documentation xml:lang="en">Footer of the remittance advise (REMADV)  </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="DocumentFoot">
              <xs:sequence>
                <xs:element name="AdditionalAmounts" type="TotalAmountQualified" minOccurs="0" maxOccurs="unbounded" />
                <xs:element name="VatTotal" type="VatTotal" minOccurs="0" maxOccurs="3" />
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Siehe auch
RemadvMessage ElementXML Einrichten Version 1.3